/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.cmti.skeleton.entity;

import com.cmti.commons.entity.AuthenticationInfo;
import java.util.Date;
import java.util.List;

/**
 *
 * @author Danny Lee
 */
public class SysUser extends AuthenticationInfo {

    private Integer sex;
    private Integer certType;
    private String certNo;
    private String tel;
    private String mobile;
    private String email;
    private Date createTime;
    private Date expTime;
    private String loginNum;
    private String remark;
    private List<SysRole> roles;
    private Integer deptId;

    /**
     * Get the value of deptId
     *
     * @return the value of deptId
     */
    public Integer getDeptId() {
        return deptId;
    }

    /**
     * Set the value of deptId
     *
     * @param deptId new value of deptId
     */
    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    /**
     * @return the sex
     */
    public Integer getSex() {
        return sex;
    }

    /**
     * @param sex the sex to set
     */
    public void setSex(Integer sex) {
        this.sex = sex;
    }

    /**
     * @return the certType
     */
    public Integer getCertType() {
        return certType;
    }

    /**
     * @param certType the certType to set
     */
    public void setCertType(Integer certType) {
        this.certType = certType;
    }

    /**
     * @return the certNo
     */
    public String getCertNo() {
        return certNo;
    }

    /**
     * @param certNo the certNo to set
     */
    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    /**
     * @return the tel
     */
    public String getTel() {
        return tel;
    }

    /**
     * @param tel the tel to set
     */
    public void setTel(String tel) {
        this.tel = tel;
    }

    /**
     * @return the mobile
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * @param mobile the mobile to set
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the createTime
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime the createTime to set
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return the expTime
     */
    public Date getExpTime() {
        return expTime;
    }

    /**
     * @param expTime the expTime to set
     */
    public void setExpTime(Date expTime) {
        this.expTime = expTime;
    }

    /**
     * @return the loginNum
     */
    public String getLoginNum() {
        return loginNum;
    }

    /**
     * @param loginNum the loginNum to set
     */
    public void setLoginNum(String loginNum) {
        this.loginNum = loginNum;
    }

    /**
     * @return the remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * @param remark the remark to set
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * @return the roles
     */
    public List<SysRole> getRoles() {
        return roles;
    }

    /**
     * @param roles the roles to set
     */
    public void setRoles(List<SysRole> roles) {
        this.roles = roles;
    }
}
